package o;

import o.dnr.c;

public class dnm implements c {
    private static final Object ˊ = new Object();
    private static dnm ˎ;
    private long ˋ = 0;

    public static dnm ˎ() {
        dnm o_dnm;
        synchronized (ˊ) {
            if (ˎ == null) {
                ˎ = new dnm();
            }
            o_dnm = ˎ;
        }
        return o_dnm;
    }

    public void ॱ(String str) {
        long currentTimeMillis = System.currentTimeMillis();
        if (this.ˋ == 0) {
            dnt.ˊ().ˎ(this, str);
            this.ˋ = currentTimeMillis;
        } else if ((currentTimeMillis - this.ˋ) / 1000 >= 600) {
            dnt.ˊ().ˎ(this, str);
            this.ˋ = currentTimeMillis;
        } else {
            Logger.ˏ("DiagnoseReport", " startDiagnose interrupte , intervalTime not on 10min.");
        }
    }

    public void ˎ(String str) {
        Logger.e("DiagnoseReport", str);
    }
}
